package com.bkgy.controller.acidefficiency.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;

/**
 * Author:Lipeng Zhao
 * Description:
 *
 * @Date:Created In 16:40 2025/9/1
 */
@Data
public class ExcelProductionSchedule {
    @Excel(name = "序号", orderNum = "0", format = "isAddIndex")
    @TableField(exist = false)
    private Integer index = 1;

    @Excel(name = "入口卷号", orderNum = "1")
    private String entid;
    @Excel(name = "出口卷号", orderNum = "2")
    private String extid;

    @Excel(name = "班次", orderNum = "3")
    private String shift;
    @Excel(name = "班组", orderNum = "4")
    private String crew;

    @Excel(name = "钢牌号", orderNum = "5")
    private String steelGrade;
    @Excel(name = "原料厚度[mm]", orderNum = "6")
    private BigDecimal inMatThk;
    @Excel(name = "出口厚度[mm]", orderNum = "7")
    private BigDecimal outMatThk;

    @Excel(name = "出口宽度[mm]", orderNum = "8")
    private BigDecimal outMatWidth;


    @Excel(name = "开卷机装卷", orderNum = "9")
    private BigDecimal porExpandTimes;

    @Excel(name = "开卷", orderNum = "10")
    private BigDecimal headToCutterTime;
    @Excel(name = "穿带", orderNum = "11")
    private BigDecimal arriveWaitPosTime;
    @Excel(name = "剪切", orderNum = "12")
    private BigDecimal anotherheadToweldTime;



    @Excel(name = "设定剪切次数", orderNum = "13")
    private BigDecimal headCutTimesMax;

    @Excel(name = "实际剪切次数", orderNum = "14")
    private BigDecimal headCutTimesAct;
    @Excel(name = "焊前准备", orderNum = "15")
    private BigDecimal tailToweldTime;
    @Excel(name = "焊接完成", orderNum = "16")
    private BigDecimal finishedWeldTime;

    @Excel(name = "焊缝到挖边剪切", orderNum = "17")
    private BigDecimal notchTime;

    @Excel(name = "焊缝到圆盘剪", orderNum = "18")
    private BigDecimal arriceTrTime;

    @Excel(name = "圆盘剪调整", orderNum = "19")
    private BigDecimal weldAdjustGapTime;

}
